草庐IT

NoClassDefFoundError: Could not initialize class

全部标签

java.lang.NoClassDefFoundError : org/apache/hadoop/hbase/MasterNotRunningException 错误

我是用自己的HBasejava客户端代码创建的,但我很难编译它并让它运行。我正在从命令行编译,但我无法找到任何说明如何执行此操作,或者我需要在我的类路径中包含哪些jars。下面是我正在使用的类路径:$HADOOP_HOME/hadoop/hadoop-0.20.2/hadoop-0.20.2-core.jar:$HADOOP_HOME/hbase/hbase-0.90.0/hbase-0.90.0.jar:$HADOOP_HOME/hbase/lib/zookeeper-3.3.2.jar当我运行javac命令时,它编译正常。但是,当我运行我的java代码时,出现以下错误:Except

hadoop - Hadoop 设置中的 NoClassDefFoundError

我正在使用本指南来设置Hadoop:http://blog.sqltrainer.com/2012/01/installing-and-configuring-apache.html然而,当我到达我应该输入bin/hadoopversion的部分时,我得到了这些错误:cygpath:can'tconvertemptypathjava.lang.NoClassDefFoundError:org/apache/hadoop/util/PlatformNameCausedby:java.lang.ClassNotFoundException:org.apache.hadoop.util.Pl

hadoop - 简单 Yarn 应用程序的 NoClassDefFoundError

我试图从simple-yarn-app运行简单的yarn应用程序.但是我的应用程序错误日志中出现以下异常。Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/hadoop/yarn/conf/YarnConfigurationatjava.lang.Class.getDeclaredMethods0(NativeMethod)atjava.lang.Class.privateGetDeclaredMethods(Class.java:2531)atjava.lang.Class.getMethod0(Clas

java.lang.NoClassDefFoundError 与 HBase 扫描

我正在尝试运行MapReduce作业来扫描HBase表。目前我使用的是Cloudera4.4附带的HBase0.94.6版本。在我的程序中的某个时刻,我使用Scan(),并正确地导入它:importorg.apache.hadoop.hbase.client.Scan;它编译得很好,我也可以创建一个jar文件。我通过传递hbaseclasspath作为-cp选项的值来实现。运行程序时,我收到以下消息:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/hadoop/hbase/client/Scan我使用以下

hadoop - 线程 "main"java.lang.NoClassDefFoundError : org/apache/hadoop/util/Tool 中的异常

Igetbelowerrorwhenipackage(jar)andrunmydefaulthadoopjob.Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/hadoop/util/Toolatjava.lang.ClassLoader.defineClass1(NativeMethod)atjava.lang.ClassLoader.defineClassCond(ClassLoader.java:631)atjava.lang.ClassLoader.defineClass(ClassLoader.

java - 线程 "main"java.lang.NoClassDefFoundError : org/apache/hadoop/hbase/HBaseConfiguration 中的异常

我正在使用Hadoop1.0.3和HBase0.94.22。我正在尝试运行映射器程序以从Hbase表中读取值并将它们输出到文件中。我收到以下错误:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/hadoop/hbase/HBaseConfigurationatjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:340)atorg.apache.hadoop.util.RunJar.main(RunJar.ja

解决maven 父工程依赖传递导致的 java.lang.NoClassDefFoundError: org/elasticsearch/xcontent/ToXContentObject

前言因为项目需要,最近在学习elasticsearch,在使用elasticsearchJava客户端时,出现了写问题,主要就是报各种的NoClassDefFoundError如:java.lang.NoClassDefFoundError:org/elasticsearch/xcontent/ToXContentObject,出现这种NoClassDefFoundError的问题基本上就是maven依赖错误或者版本不对,于是顺着这个思路排查,摸到了问题所在。案例描述在尝试使用elasticsearch-rest-high-level-client客户端7.17.4版本。项目的依赖:elast

eclipse - 线程 "main"java.lang.NoClassDefFoundError : com/google/common/base/Preconditions 中的异常

在eclipse中运行javamapreduce应用程序时,遇到如下异常。我也在我的构建路径中包含了commons-logging-1.2.jar文件,但仍然在下面。我是hadoop的新手。请帮助我。Exceptioninthread"main"java.lang.NoClassDefFoundError:com/google/common/base/Preconditionsatorg.apache.hadoop.conf.Configuration$DeprecationDelta.(Configuration.java:314)atorg.apache.hadoop.conf.C

java - FragmentMapActivity 中的 NoClassDefFoundError

我看到这个问题经常被问到,但是所提议的解决方案似乎都不适合我。我得到了E/AndroidRuntime(897):java.lang.NoClassDefFoundError:android.support.v4.app.FragmentMapActivity$4尝试打开新的FragmentMapActivity时。代码:publicclassMapsextendsFragmentMapActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);set

android - MixPanelAPI NoClassDefFoundError

调用com.mixpanel.android.mpmetrics.MixpanelAPI时,我遇到了java.lang.NoClassDefFoundError问题这是因为我运行了proguard(我必须运行)。但是我添加了proguard排除:-keeppublicclasscom.mixpanel.android.mpmetrics.**或-keeppublicclasscom.mixpanel.android.mpmetrics.MixpanelAPI{*;}但这并没有帮助。值得一提的是,我以这种方式获得了MixpanelAPIlib:compile"com.mixpanel.a